export interface IAuditLogParams {
  httpMethod?: string
  hasException?: string
  httpStatusCode?: string
  url?: string
  userName?: string
  applicationName?: string
  minExecutionDuration?: string
  maxExecutionDuration?: string
  date?: [string, string]
  startTime?: string
  endTime?: string
}
export interface IActions {
  id: string
  auditLogId: string
  serviceName: string
  methodName: string
  parameters: string
  executionTime: string
  executionDuration: number
}

export interface IAuditLogResult {
  id: string
  httpStatusCode: number
  comments: string
  exceptions: string
  url: string
  httpMethod: string
  browserInfo: string
  clientId: string
  clientName: string
  clientIpAddress: string
  executionDuration: number
  executionTime: string
  userName: string
  userId: string
  applicationName: string
  actions: IActions[]
}
